C#でCSVファイルを書き出すサンプルコード
サンプルコード
using System;
using System.IO;
class Program
{
static void Main()
{
// 書き出すCSVファイルのパス
string filePath = "output.csv";
try
{
// StreamWriterを使用してCSVファイルに書き込む
using (StreamWriter writer = new StreamWriter(filePath))
{
Console.WriteLine("CSVファイルへの書き込みを開始します...");
// ヘッダー行を書き出し
writer.WriteLine("ID,Name,Age");
// データ行を書き出し
writer.WriteLine("1,山田太郎,25");
writer.WriteLine("2,佐藤花子,30");
writer.WriteLine("3,鈴木一郎,28");
Console.WriteLine("CSVファイルの書き込みが完了しました!");
}
}
catch (Exception ex)
{
Console.WriteLine($"エラーが発生しました: {ex.Message}");
}
}
}
説明
このコードは、C#を使用してCSVファイルにデータを書き込む方法を示しています。以下の内容を含みます:
- StreamWriter: ファイルにデータを書き込むためのクラス。
- ヘッダー行を先に書き込み、その後データ行を書き出します。
- 例外処理を使用して、ファイル操作中のエラーに対応します。
キーワード
- StreamWriter: ファイル書き込み用のクラス。
- Try-Catchブロック: エラー処理を行う構文。
- ファイル操作: データの保存や読み取りを行う手法。